<?php
return [
    'adminEmail' => 'admin@example.com',
    'supportEmail' => 'support@example.com',
    'user.passwordResetTokenExpire' => 3600,

    // 开发模式 - 开启后某些菜单功能可见，修改后请刷新页面
    'sys_dev' => 'dev',

    // 请求全局唯一ID
    'uuid' => '',


    // 下载地址
    'download_url' => 'http://downloadfile-test.jgcmgs.com',

    // 导出Excel存储路径
    'export_save_dir' => '/data/baiyou_export_xlsx/',

    // 处理固定时间前的图片路径
    'file_upload_dir' => '/data/wwwroot/baiyou_img/',

    'robot_image_host' => 'http://wl-test.jgyljt.com',// 微信机器人

    // 手机通话修复队列
    'easy.voice_history_list' => 'java:voice_history_list',
    'easyswoole.voice_history_list' => 'swoole:voice_history_list',
    // 手动修复好友聊天大图队列
    'easyswoole.repair_wechat_message_file' => 'swoole:repair_wechat_message_file',
    // 修复好友队列
    'easyswoole.repair_wechat_friend' => 'swoole:repair_wechat_friend',
    // 修复好友聊天记录队列
    'easyswoole.repair_wechat_message' => 'swoole:repair_wechat_message',
    /* ------------------------------------------------------------------------------------*
     *                      阿里云短信 - 参数配置                                                 *
     * ------------------------------------------------------------------------------------*/

    // 模板 - template:模版ID
    'sms_aliyun_template' => '',

    'sms_aliyun_accesskeyid' => '',

    'sms_aliyun_accesskeysecret' => '',

    'sms_aliyun_sign_name' => '',


    /* ------------------------------------------------------------------------------------*
     *                      图片及图片水印 配置                                             *
     * ------------------------------------------------------------------------------------*/

    // 水印状态 - 1:开启,0:关闭,
    'sys_image_watermark_status' => 0,

    // 图片水印 - 如果图片尺寸小于水印尺寸则水印不生效
    'sys_image_watermark_img' => '',

    // 水印位置 - 1:左上,2:上中,3:右上,4:左中,5:正中,6:右中,7:左下,8:中下,9:右下,
    'sys_image_watermark_location' => '',

    // 全局上传配置
    'uploadConfig' => [
        // 图片
        'images' => [
            'originalName' => false, // 是否保留原名
            'fullPath' => true, // 是否开启返回完整的文件路径
            'takeOverUrl' => '', // 配置后，接管所有的上传地址
            'drive' => 'local', // 默认本地 目前支持修改为 oss 上传
            'maxSize' => 1024 * 1024 * 10,// 图片最大上传大小,默认10M
            'extensions' => ["png", "jpg", "jpeg", "gif", "bmp"],// 可上传图片后缀不填写即为不限
            'path' => 'images/', // 图片创建路径
            'subName' => 'Y/m/d', // 图片上传子目录规则
            'prefix' => 'image_', // 图片名称前缀
            'mimeTypes' => 'image/*', // 媒体类型
            'compress' => false, // 是否开启压缩
            'compressibility' => [ // 100不压缩 值越大越清晰 注意先后顺序
                1024 * 100 => 100, // 0 - 100k 内不压缩
                1024 * 1024 => 30, // 100k - 1M 区间压缩质量到30
                1024 * 1024 * 2  => 20, // 1M - 2M 区间压缩质量到20
                1024 * 1024 * 1024  => 10, // 2M - 1G 区间压缩质量到20
            ],
        ],
        // 视频
        'videos' => [
            'originalName' => true, // 是否保留原名
            'fullPath' => true, // 是否开启返回完整的文件路径
            'takeOverUrl' => '', // 配置后，接管所有的上传地址
            'drive' => 'local', // 默认本地 目前支持修改为 oss 上传
            'maxSize' => 1024 * 1024 * 50,// 最大上传大小,默认50M
            'extensions' => ['mp4'],// 可上传文件后缀不填写即为不限
            'path' => 'videos/',// 创建路径
            'subName' => 'Y/m/d',// 上传子目录规则
            'prefix' => 'video_',// 名称前缀
            'mimeTypes' => 'video/*', // 媒体类型
        ],
        // 语音
        'voices' => [
            'originalName' => true, // 是否保留原名
            'fullPath' => true, // 是否开启返回完整的文件路径
            'takeOverUrl' => '', // 配置后，接管所有的上传地址
            'drive' => 'local', // 默认本地 目前支持修改为 oss 上传
            'maxSize' => 1024 * 1024 * 30,// 最大上传大小,默认30M
            'extensions' => ['amr', 'mp3'],// 可上传文件后缀不填写即为不限
            'path' => 'voice/',// 创建路径
            'subName' => 'Y/m/d',// 上传子目录规则
            'prefix' => 'voice_',// 名称前缀
            'mimeTypes' => 'image/*', // 媒体类型
        ],
        // 文件
        'files' => [
            'originalName' => true, // 是否保留原名
            'fullPath' => true, // 是否开启返回完整的文件路径
            'takeOverUrl' => '', // 配置后，接管所有的上传地址
            'drive' => 'local', // 默认本地 目前支持修改为 oss 上传
            'maxSize' => 1024 * 1024 * 150,// 最大上传大小,默认150M
            'extensions' => [],// 可上传文件后缀不填写即为不限
            'path' => 'files/',// 创建路径
            'subName' => 'Y/m/d',// 上传子目录规则
            'prefix' => 'file_',// 名称前缀
            'mimeTypes' => '*', // 媒体类型
            'blacklist' => [ // 文件后缀黑名单
                'php', 'php5', 'php4', 'php3', 'php2', 'php1',
                'java', 'asp', 'jsp', 'jspa', 'javac',
                'py', 'pl', 'rb', 'sh', 'ini', 'svg', 'html', 'jtml','phtml','pht', 'js'
            ],
        ],

        'HTML' => [
            'originalName' => true, // 是否保留原名
            'fullPath' => true, // 是否开启返回完整的文件路径
            'takeOverUrl' => '', // 配置后，接管所有的上传地址
            'drive' => 'local', // 默认本地 目前支持修改为 oss 上传
            'maxSize' => 1024 * 1024 * 150,// 最大上传大小,默认150M
            'extensions' => [],// 可上传文件后缀不填写即为不限
            'path' => 'upload/',// 创建路径
            'subName' => '',// 上传子目录规则
            'prefix' => 'file_',// 名称前缀
            'mimeTypes' => '*', // 媒体类型
            'blacklist' => [ // 文件后缀黑名单
                'php', 'php5', 'php4', 'php3', 'php2', 'php1',
                'java', 'asp', 'jsp', 'jspa', 'javac',
                'py', 'pl', 'rb', 'sh', 'ini', 'svg', 'jtml','phtml','pht', 'js'
            ],
        ],

        // 缩略图
        'thumb' => [
            'path' => 'thumb/',// 图片创建路径
        ],
    ],


    /* ------------------------------------------------------------------------------------*
     *                      报表数据缓存 配置                                            *
     * ------------------------------------------------------------------------------------*/

    // 综合报表数据缓存时间， 单位秒
    'complex_report_cache_time' => 60,

    // 大屏叫号websocket rpc url
    'ws.host' => '127.0.0.1:12087',

    // 灯塔api url
    'dengta_host' => 'http://dengta-test.api.jgyljt.com',
];
